

// ----------------权益中心插件相关-----------------------------------
// var activePar=[{'ename':'abcdasdfasd','poolID':'1234'},{'ename':'waerwerqdsadf','poolID':'76878'}];   //储存活动ename与poolID
var activePar=[];   //储存活动ename与poolID
//引入插件
var plugin = requirePlugin("myPlugin");
//这个bridge用于和插件进行数据通信
const bridge = {
  bizCode: "3000000043977842",    //appId     这里要商家买了这个模板小程序实例化完成之后后端给我返回一个小程序id  
  getCheckBenefitID({ ename, poolID }) {
    let isfind=false;
    activePar.map(v=>{
      v.ename==ename && (isfind=true)
    })
    !isfind && activePar.push({"ename":ename,"poolID":poolID})
    ename && my.alert({content:'成功获取活动信息，可继续选择其他活动，或者点击左上角返回。'})
    // my.alert({ content: ename });
    // my.alert({content:JSON.stringify(activePar)})
    // console.log(poolID, ename);
    // c
    // my.alert({ content: poolID });
  }
}
// ----------------权益中心插件相关-----------------------------------

const { cloud } = getApp();

Page({

  //tapData系权益管理中心选择的活动信息
  data:{
    tapData:[],
      // couponA:'',
      // couponB:'',
      // couponC:'',
      // couponD:'',
    },

  navigateToPlugin() {//打开权益管理中心
    my.navigateTo({ url: 'plugin://myPlugin/orightindex-page' });
  },

  getAuth() {//获取用户授权
    my.authorize({
      scopes: 'scope.userInfo',
      success: (res) => {
        my.getAuthUserInfo({
          success: (userInfo) => {
            // my.alert({content:JSON.stringify(userInfo)})
            //调用后端接口
            let option ={
              userNick:userInfo.nickName
            }
            // console.info("userInfo.nickName",userInfo.nickName)
            cloud.function.invoke('business',option,"businessLogin").then(res => {
              my.alert({
                content:JSON.stringify(res)
              })
            })

            // my.alert({title:'获取成功',content:JSON.stringify(userInfo)});

          },
          fail: (er) => {
            my.alert({ title: '获取失败', content: JSON.stringify(er) });
          }
        });
      },
      fail: (e) => {
        my.alert({ title: '授权失败', content: JSON.stringify(e) });
      }
    });
  },

  copy(event){//粘贴复制ename
    my.setClipboard({
      text: this.data.tapData[JSON.stringify(event.target.dataset.a)].ename
    });
  },

  // Change(e){//保存优惠券奖池ename
  //   this.setData({
  //     couponA:e.detail.value.couponA,
  //     couponB:e.detail.value.couponB,
  //     couponC:e.detail.value.couponC,
  //     couponD:e.detail.value.couponD,
  //   })
  // },

  // handleSubmit(){//保存优惠券 ------在此调用后端接口------
  //   //判断是否都填写了ename
  //   if(this.data.couponA=='' || this.data.couponA==undefined || this.data.couponB=='' || this.data.couponB==undefined || this.data.couponC=='' || this.data.couponC==undefined || this.data.couponD=='' || this.data.couponD==undefined){
  //     my.showToast({
  //       content: '请复制ename填写答案优惠券',
  //       duration: 1000,
  //     })
  //   }else{
  //     my.showToast({
  //       content: '保存成功',
  //       duration: 1000,
  //     })
  //     my.alert({
  //       content:this.data.couponA+','+this.data.couponB+','+this.data.couponC+','+this.data.couponD
  //     })
  //   }
  // },

  onLoad(query) {
    // 页面加载
    plugin.setBridge(bridge);   //权益中心插件相关
    //console.info(`Page onLoad with query hahahaha: ${JSON.stringify(query)}`);
  },
  onReady() {
    // 页面加载完成
  },
  onShow() {
    // 页面显示
    this.setData({
      tapData:activePar
    })
  },
  onHide() {
    // 页面隐藏
  },
  onUnload() {
    // 页面被关闭
  },
  onTitleClick() {
    // 标题被点击
  },
  onPullDownRefresh() {
    // 页面被下拉
  },
  onReachBottom() {
    // 页面被拉到底部
  },
  onShareAppMessage() {
    // 返回自定义分享信息
    return {
      title: 'My App',
      desc: 'My App description',
      path: 'pages/index/index',
    };
  },
});
